#include <malloc.h> требуется только для объявления функции. unsigned int _freect(size); unsigned int size; размер объекта в байтах.
Описание:
Функция _freect сообщает о количестве памяти, пригодной для размещения динамической памяти, и возвращает приблизительное количество вызовов в программе malloc для размещения объекта заданного размера в умалчиваемом сегменте данных.
Возвращаемое значение:
Функция _freect возвращает число вызовов как беззнаковое целое.
Пример.
main() { int i; printf("Approximate # of times program can call malloc\n"); printf("to allocate a single integer=%u\n\n", _freect(sizeof(int))); /* вызывает 1000 раз malloc, размещая каждый раз отдельное целое */ for (i=0; i<1000; ++i) malloc(sizeof(int)); printf("Approximate # of times program can call malloc\n"); printf("to allocate a single integer=%u\n", _freect(sizeof(int))); }